DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6631d59a]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6631d59a]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6631d59a]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6eecb489]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-6 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6eecb489]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6eecb489]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6eecb489]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-6 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3e38e5e1]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-6 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 36(Long)
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3e38e5e1]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3e38e5e1]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3e38e5e1]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5512410]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-6 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 36(Long)
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 1
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5512410]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5512410]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5512410]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@32f4402a]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-6 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-6 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@32f4402a]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@32f4402a]
DEBUG http-bio-8080-exec-6 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@32f4402a]
DEBUG http-bio-8080-exec-6 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-6 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6ed5a078]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 39(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6ed5a078]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6ed5a078]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6ed5a078]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3d4669d3]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 39(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 0
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3d4669d3]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3d4669d3]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3d4669d3]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@767bcde6]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@767bcde6]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@767bcde6]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@767bcde6]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirByPath]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirByPath
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirByPath(java.lang.String,com.zhiyou.clouddisk.model.AppUser)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirByPath] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@8b29a20]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - ==>  Preparing: select * from file_index where user_id=? AND path=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - ==> Parameters: 139(Long), /(String)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@8b29a20]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@8b29a20]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@8b29a20]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.RedirectView: name 'redirect:openDirectory?dirId=1'; URL [openDirectory?dirId=1]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7177951c]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7177951c]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7177951c]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7177951c]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4f4b6873]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 3
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4f4b6873]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4f4b6873]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4f4b6873]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@68994a21]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@68994a21]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@68994a21]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@68994a21]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@16ec0ffe]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootDirByUserId - ==>  Preparing: select * from file_index where user_id=? AND path='/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootDirByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootDirByUserId - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@16ec0ffe]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@16ec0ffe]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@16ec0ffe]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@51304889]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 3
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@51304889]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@51304889]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@51304889]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3ee1fa2]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3ee1fa2]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3ee1fa2]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3ee1fa2]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirByPath]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirByPath
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirByPath(java.lang.String,com.zhiyou.clouddisk.model.AppUser)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirByPath] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1a63e23d]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - ==>  Preparing: select * from file_index where user_id=? AND path=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - ==> Parameters: 139(Long), /(String)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1a63e23d]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1a63e23d]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1a63e23d]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.RedirectView: name 'redirect:openDirectory?dirId=1'; URL [openDirectory?dirId=1]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@10f7de90]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@10f7de90]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@10f7de90]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@10f7de90]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@43332b01]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 3
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@43332b01]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@43332b01]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@43332b01]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7c7b420e]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7c7b420e]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7c7b420e]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7c7b420e]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@b37e503]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 32(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@b37e503]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@b37e503]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@b37e503]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@62e60ff5]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 32(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@62e60ff5]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@62e60ff5]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@62e60ff5]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@39953684]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@39953684]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@39953684]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@39953684]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirByPath]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirByPath
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirByPath(java.lang.String,com.zhiyou.clouddisk.model.AppUser)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirByPath] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3fb602bb]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - ==>  Preparing: select * from file_index where user_id=? AND path=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - ==> Parameters: 139(Long), /(String)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3fb602bb]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3fb602bb]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3fb602bb]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.RedirectView: name 'redirect:openDirectory?dirId=1'; URL [openDirectory?dirId=1]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24d7c72f]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24d7c72f]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24d7c72f]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24d7c72f]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4de9f280]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 3
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4de9f280]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4de9f280]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4de9f280]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1cd28bc4]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1cd28bc4]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1cd28bc4]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1cd28bc4]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1833a4ce]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 31(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1833a4ce]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1833a4ce]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1833a4ce]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2a6318bd]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 31(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 10
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2a6318bd]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2a6318bd]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2a6318bd]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@71247f17]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@71247f17]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@71247f17]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@71247f17]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6cbd7a60]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 46(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6cbd7a60]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6cbd7a60]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6cbd7a60]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5f15e26c]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 46(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 0
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5f15e26c]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5f15e26c]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5f15e26c]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@38d6ec9]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@38d6ec9]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@38d6ec9]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@38d6ec9]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirByPath]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirByPath
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirByPath(java.lang.String,com.zhiyou.clouddisk.model.AppUser)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirByPath] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@70190694]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - ==>  Preparing: select * from file_index where user_id=? AND path=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - ==> Parameters: 139(Long), /(String)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexByPath - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@70190694]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@70190694]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@70190694]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.RedirectView: name 'redirect:openDirectory?dirId=1'; URL [openDirectory?dirId=1]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4301d1ca]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4301d1ca]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4301d1ca]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4301d1ca]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7edf71af]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 1(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 3
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7edf71af]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7edf71af]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7edf71af]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@460bb4f7]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@460bb4f7]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@460bb4f7]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@460bb4f7]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'index'; URL [/WEB-INF/pages/index.jsp]] in DispatcherServlet with name 'springMVCServlet'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootDir' of type [com.zhiyou.clouddisk.model.FileIndex] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'rootFiles' of type [java.util.ArrayList] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Added model object 'org.springframework.validation.BindingResult.rootDir' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.view.InternalResourceView - Forwarding to resource [/WEB-INF/pages/index.jsp] in InternalResourceView 'index'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Successfully completed request
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'springMVCServlet' processing GET request for [/cd/openDirectory]
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Looking up handler method for path /openDirectory
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Returning handler method [public java.lang.String com.zhiyou.clouddisk.controller.FileIndexController.openDirectory(java.lang.String,com.zhiyou.clouddisk.model.AppUser,org.springframework.ui.Model)]
DEBUG http-bio-8080-exec-5 org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'fileIndexController'
DEBUG http-bio-8080-exec-5 org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/cd/openDirectory] is: -1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2723e2e8]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==>  Preparing: select * from file_index where file_index_id=? 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - ==> Parameters: 30(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getFileIndexById - <==      Total: 1
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2723e2e8]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2723e2e8]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2723e2e8]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@25db792c]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==>  Preparing: select * from file_index where parent_id=? and delete_flag is null 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - ==> Parameters: 30(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getChildrenFileById - <==      Total: 2
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@25db792c]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@25db792c]
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@25db792c]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
DEBUG http-bio-8080-exec-5 org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1fb97b91]
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
DEBUG http-bio-8080-exec-5 org.springframework.jdbc.datasource.DataSourceUtils - Registering transaction synchronization for JDBC Connection
DEBUG http-bio-8080-exec-5 org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:3306/clouddisk, UserName=root@localhost, MySQL Connector Java] will be managed by Spring
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==>  Preparing: SELECT count(0) FROM file_index a INNER JOIN file_index b ON a.parent_id = b.file_index_id WHERE b.user_id = ? AND b.path = '/' 
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - ==> Parameters: 139(Long)
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId_COUNT - <==      Total: 1
DEBUG http-bio-8080-exec-5 com.zhiyou.clouddisk.dao.FileIndexDao.getRootFilesByUserId - ==>  Preparing: SELECT a.* FROM file_index a INNER JOIN file_index b ON a.parent_id=b.file_index_id WHERE b.user_id=? AND b.path='/' LIMIT 3,3 
